#!/bin/bash

if [ $# -lt 1 ];then 
    echo "what file?"
    exit
fi

mp3splt -d split -s -p th=-30,min=1,rm $1
cd split

for i in *.mp3
do 
    avconv -i "$i" -acodec pcm_s16le -ac 1 -ar 16000 "$i.wav"&& rm "$i"
done

for i in *.wav;
do 
    flac "$i" -f --best --sample-rate 16000 -s -o "$i.flac"
done

rm *.wav

for i in *.flac
do 
    wget -q -U "Mozilla/5.0" --post-file "$i" --header "Content-Type: audio/x-flac; rate=16000" -O - "http://www.google.com/speech-api/v1/recognize?lang=en-us&client=chromium"|cut -d\" -f12 >> ../transcript.txt
    clear
    cat ../transcript.txt
done